#include <gio/gio.h>

#if defined (__ELF__) && ( __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 6))
# define SECTION __attribute__ ((section (".gresource.jdbc"), aligned (8)))
#else
# define SECTION
#endif

#ifdef _MSC_VER
static const SECTION union { const guint8 data[473]; const double alignment; void * const ptr;}  _jdbc_resource_data = { {
  0107, 0126, 0141, 0162, 0151, 0141, 0156, 0164, 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, 
  0030, 0000, 0000, 0000, 0164, 0000, 0000, 0000, 0000, 0000, 0000, 0050, 0003, 0000, 0000, 0000, 
  0000, 0000, 0000, 0000, 0001, 0000, 0000, 0000, 0002, 0000, 0000, 0000, 0164, 0002, 0312, 0130, 
  0001, 0000, 0000, 0000, 0164, 0000, 0000, 0000, 0021, 0000, 0166, 0000, 0210, 0000, 0000, 0000, 
  0306, 0001, 0000, 0000, 0166, 0043, 0070, 0175, 0002, 0000, 0000, 0000, 0306, 0001, 0000, 0000, 
  0005, 0000, 0114, 0000, 0314, 0001, 0000, 0000, 0320, 0001, 0000, 0000, 0324, 0265, 0002, 0000, 
  0377, 0377, 0377, 0377, 0320, 0001, 0000, 0000, 0001, 0000, 0114, 0000, 0324, 0001, 0000, 0000, 
  0330, 0001, 0000, 0000, 0152, 0144, 0142, 0143, 0055, 0155, 0141, 0160, 0160, 0151, 0156, 0147, 
  0163, 0056, 0170, 0155, 0154, 0000, 0000, 0000, 0126, 0002, 0000, 0000, 0001, 0000, 0000, 0000, 
  0170, 0332, 0175, 0222, 0135, 0117, 0203, 0060, 0024, 0206, 0357, 0367, 0053, 0152, 0257, 0205, 
  0152, 0274, 0160, 0116, 0140, 0231, 0233, 0211, 0113, 0024, 0164, 0160, 0151, 0142, 0016, 0120, 
  0264, 0246, 0224, 0332, 0166, 0013, 0373, 0367, 0036, 0330, 0102, 0026, 0335, 0166, 0331, 0163, 
  0336, 0347, 0075, 0037, 0075, 0301, 0264, 0255, 0045, 0331, 0160, 0143, 0105, 0243, 0102, 0172, 
  0355, 0137, 0321, 0151, 0064, 0012, 0276, 0313, 0274, 0360, 0152, 0320, 0132, 0250, 0117, 0033, 
  0215, 0010, 0011, 0112, 0043, 0120, 0105, 0024, 0324, 0074, 0244, 0105, 0123, 0373, 0265, 0050, 
  0114, 0143, 0233, 0312, 0371, 0366, 0107, 0132, 0156, 0060, 0353, 0167, 0230, 0237, 0276, 0075, 
  0247, 0375, 0163, 0321, 0043, 0264, 0303, 0321, 0100, 0033, 0136, 0211, 0066, 0352, 0044, 0223, 
  0201, 0230, 0060, 0026, 0260, 0175, 0146, 0057, 0003, 0343, 0310, 0006, 0214, 0200, 0134, 0142, 
  0245, 0247, 0044, 0315, 0050, 0151, 0264, 0303, 0366, 0100, 0206, 0264, 0002, 0044, 0051, 0073, 
  0056, 0136, 0306, 0151, 0066, 0213, 0347, 0217, 0207, 0200, 0063, 0153, 0116, 0311, 0256, 0104, 
  0110, 0337, 0117, 0241, 0257, 0311, 0052, 0073, 0215, 0115, 0006, 0354, 0302, 0363, 0060, 0332, 
  0150, 0156, 0234, 0340, 0366, 0222, 0130, 0316, 0311, 0227, 0163, 0032, 0007, 0251, 0155, 0251, 
  0016, 0266, 0202, 0073, 0142, 0134, 0171, 0153, 0313, 0244, 0310, 0015, 0230, 0055, 0012, 0156, 
  0156, 0307, 0167, 0343, 0261, 0017, 0126, 0267, 0304, 0363, 0216, 0167, 0262, 0170, 0370, 0210, 
  0147, 0057, 0147, 0146, 0270, 0057, 0301, 0101, 0016, 0026, 0265, 0047, 0206, 0301, 0177, 0223, 
  0242, 0200, 0016, 0137, 0052, 0307, 0225, 0073, 0143, 0366, 0117, 0033, 0122, 0164, 0222, 0153, 
  0264, 0131, 0161, 0050, 0023, 0045, 0267, 0224, 0210, 0052, 0244, 0163, 0125, 0014, 0201, 0276, 
  0156, 0300, 0166, 0067, 0201, 0347, 0302, 0376, 0334, 0313, 0057, 0202, 0135, 0305, 0152, 0000, 
  0050, 0165, 0165, 0141, 0171, 0051, 0152, 0144, 0142, 0143, 0057, 0000, 0000, 0000, 0000, 0000, 
  0057, 0000, 0000, 0000, 0001, 0000, 0000, 0000
} };
#else /* _MSC_VER */
static const SECTION union { const guint8 data[473]; const double alignment; void * const ptr;}  _jdbc_resource_data = {
  "\107\126\141\162\151\141\156\164\000\000\000\000\000\000\000\000"
  "\030\000\000\000\164\000\000\000\000\000\000\050\003\000\000\000"
  "\000\000\000\000\001\000\000\000\002\000\000\000\164\002\312\130"
  "\001\000\000\000\164\000\000\000\021\000\166\000\210\000\000\000"
  "\306\001\000\000\166\043\070\175\002\000\000\000\306\001\000\000"
  "\005\000\114\000\314\001\000\000\320\001\000\000\324\265\002\000"
  "\377\377\377\377\320\001\000\000\001\000\114\000\324\001\000\000"
  "\330\001\000\000\152\144\142\143\055\155\141\160\160\151\156\147"
  "\163\056\170\155\154\000\000\000\126\002\000\000\001\000\000\000"
  "\170\332\175\222\135\117\203\060\024\206\357\367\053\152\257\205"
  "\152\274\160\116\140\231\233\211\113\024\164\160\151\142\016\120"
  "\264\246\224\332\166\013\373\367\036\330\102\026\335\166\331\163"
  "\336\347\075\037\075\301\264\255\045\331\160\143\105\243\102\172"
  "\355\137\321\151\064\012\276\313\274\360\152\320\132\250\117\033"
  "\215\010\011\112\043\120\105\024\324\074\244\105\123\373\265\050"
  "\114\143\233\312\371\366\107\132\156\060\353\167\230\237\276\075"
  "\247\375\163\321\043\264\303\321\100\033\136\211\066\352\044\223"
  "\201\230\060\026\260\175\146\057\003\343\310\006\214\200\134\142"
  "\245\247\044\315\050\151\264\303\366\100\206\264\002\044\051\073"
  "\056\136\306\151\066\213\347\217\207\200\063\153\116\311\256\104"
  "\110\337\117\241\257\311\052\073\215\115\006\354\302\363\060\332"
  "\150\156\234\340\366\222\130\316\311\227\163\032\007\251\155\251"
  "\016\266\202\073\142\134\171\153\313\244\310\015\230\055\012\156"
  "\156\307\167\343\261\017\126\267\304\363\216\167\262\170\370\210"
  "\147\057\147\146\270\057\301\101\016\026\265\047\206\301\177\223"
  "\242\200\016\137\052\307\225\073\143\366\117\033\122\164\222\153"
  "\264\131\161\050\023\045\267\224\210\052\244\163\125\014\201\276"
  "\156\300\166\067\201\347\302\376\334\313\057\202\135\305\152\000"
  "\050\165\165\141\171\051\152\144\142\143\057\000\000\000\000\000"
  "\057\000\000\000\001\000\000\000" };
#endif /* !_MSC_VER */

static GStaticResource static_resource = { _jdbc_resource_data.data, sizeof (_jdbc_resource_data.data) - 1 /* nul terminator */, NULL, NULL, NULL };
extern GResource *_jdbc_get_resource (void);
GResource *_jdbc_get_resource (void)
{
  return g_static_resource_get_resource (&static_resource);
}

extern void _jdbc_unregister_resource (void);
void _jdbc_unregister_resource (void)
{
  g_static_resource_fini (&static_resource);
}

extern void _jdbc_register_resource (void);
void _jdbc_register_resource (void)
{
  g_static_resource_init (&static_resource);
}
